part of '../repository.dart';

sealed class UserDeletionFailure {}

class UnauthorizedUserDeletionFailure extends Equatable implements UserDeletionFailure {
  const UnauthorizedUserDeletionFailure();

  @override
  List<Object?> get props => [];
}

class ServerUserDeletionFailure extends Equatable implements UserDeletionFailure {
  const ServerUserDeletionFailure();

  @override
  List<Object?> get props => [];
}

class NetworkUserDeletionFailure extends Equatable implements UserDeletionFailure {
  const NetworkUserDeletionFailure();

  @override
  List<Object?> get props => [];
}
